// pages/networkRequestn/networkRequestn.js

// 需要先去小程序开发设置中配置域名 开发管理-》服务器域名【必须又域名 和 https】开发版本不需要
Page({

    /**
     * 页面的初始数据
     */
    data: {
        date: '',
        show: false,
        userInfo:{}
    },


    // ------ 测试vant组件 日历 ------
  onDisplay() {
    this.setData({ show: true });
  },
  onClose() {
    this.setData({ show: false });
  },
  formatDate(date) {
    date = new Date(date);
    return `${date.getMonth() + 1}/${date.getDate()}`;
  },
  onConfirm(event) {
    this.setData({
      show: false,
      date: this.formatDate(event.detail),
    });
  },
//   ------ 测试vant组件 日历 ------

    // 发送网络请求
    handleLoadUserInfo(){
        // 开启loding
        wx.showLoading({
          title: '加载中......',
          mask:true, // 显示透明蒙层
        })
        wx.request({
          url: 'http://127.0.0.1:8080/api/user/1',
          method:"GET",
          data:{},
          header:{},
          success:(res)=>{
            console.log(res.data)
            this.setData({
                userInfo:res.data.data
            })
          },
          fail:(err)=>{
              console.log(err.errMsg)
          },

          // 关闭loding 【网速快的话 会一闪而过】 必须这里手动关闭
          complete:(res)=>{
               wx.hideLoading()
          }
        })
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})